.#define  _CRT_SECURE_NO_WARNINGS 1
Valid(char* s) {
	assert(s);
	ST st;
	STInit(&st);
	while (*s)
	{
		if (*s == '(' || *s == '[' || *s == '{')
			STPush(&st, *s);
		else
		{
			if (STEmpty(&st))
			{
				STDestroy(&st);
				return false;
			}
			char top = STTop(&st);
			if (top == '(' && *s == ')' || top == '[' && *s == ']' || top == '{' && *s == '}')
			{
				STPop(&st);
